package Io;

import java.io.File;

//递归遍历文件夹里所有的文件
public class Test2 {
    public static void main(String[] args) {
       File file = new File("D:/aa");
       new Test2().test(file);
    }
    public void test(File file){
        //判断是文件还是文件夹
        if(file.isFile()){
            System.out.println(file.getAbsolutePath()+"是一个文件");
        }else{//如果是文件夹，它内部还有可能有文件夹或者文件
            System.out.println(file.getAbsolutePath()+"是一个文件夹");
            File[] ff =file.listFiles();
            if(ff!=null&&ff.length>0){
                for(File fs: ff){
                    test(fs);//递归
                }
            }
        }
    }
}
